Implement network-interface-* functions for MS-Windows (bug #15610).
authorEli Zaretskii <eliz@gnu.org>
Wed, 16 Oct 2013 15:44:02 +0000 (18:44 +0300)
committerEli Zaretskii <eliz@gnu.org>
Wed, 16 Oct 2013 15:44:02 +0000 (18:44 +0300)
commitce8cc2444bebe8a72dd3bbf7df50fa3610119787
tree2e9d355a136e7433a26359c0f024085727579938
parent5dd7010709e9fe8c8e67a7f890baa133e73d4871
Implement network-interface-* functions for MS-Windows (bug #15610).

 src/w32.c (network_interface_get_info, network_interface_list)
 (network_interface_info): New functions.
 (GetAdaptersInfo_Proc): New typedef.
 (get_adapters_info): New wrapper function.
 (globals_of_w32): Initialize g_b_init_get_adapters_info.
 src/process.h (network_interface_list, network_interface_info): New
 prototypes.
 src/process.c (conv_sockaddr_to_lisp): Now externally-visible.
 (Fnetwork_interface_list, Fnetwork_interface_info): Define for
 all systems.  Return non-nil for systems that HAVE_NET_IF_H and
 for WINDOWSNT.  Doc fix.
 (syms_of_process): Defsubr Snetwork_interface_list and
 Snetwork_interface_info unconditionally.
src/ChangeLog
src/process.c
src/process.h
src/w32.c